No prerequisites
Computer programming for students with some previous programming experience. Emphasizes program design, style, and decomposition. Uses data structures (e.g., lists, dictionaries, sets) to solve computational problems motivated by modern societal and scientific needs. Introduces data abstraction and interface versus implementation.
[{"id":7749,"courseUrl":"c/CSE122A1586.html","data":{"h1":"Computer Science & Engineering CSE 122 A","h2":"Ido Avnon Pre-Doctoral Associate SU24","caption":{"text":"Form W: Custom Form \"33\" surveyed \"81\" enrolled","enrolled":"81","surveyed":"33"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"3%","Good":"27%","Poor":"0%","Median":"4.15","Question":"The course as a whole:","Excellent":"39%","Very Good":"30%","Very Poor":"0%"},{"Fair":"6%","Good":"18%","Poor":"0%","Median":"4.15","Question":"The course content:","Excellent":"36%","Very Good":"39%","Very Poor":"0%"},{"Fair":"9%","Good":"15%","Poor":"0%","Median":"4.44","Question":"Instructor's contribution:","Excellent":"48%","Very Good":"27%","Very Poor":"0%"},{"Fair":"3%","Good":"18%","Poor":"0%","Median":"4.45","Question":"Instructor's effectiveness:","Excellent":"48%","Very Good":"30%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","39%","30%","27%","3%","0%","0%","4.15"],["The course content:","36%","39%","18%","6%","0%","0%","4.15"],["Instructor's contribution:","48%","27%","15%","9%","0%","0%","4.44"],["Instructor's effectiveness:","48%","30%","18%","3%","0%","0%","4.45"]]},"createdAt":"2025-07-30T07:16:20.381883","updatedAt":"2025-07-30T07:16:20.381883","professor":"Ido Avnon","role":"Pre-Doctoral Associate","term":"SU24","enrolledCount":81,"surveyedCount":33,"courseCode":" CSE 122","sessionCode":"A","quarter":"20243"},{"id":7750,"courseUrl":"c/CSE122A3939.html","data":{"h1":"Computer Science & Engineering CSE 122 A","h2":"Elba Garza Assistant Professor AU24","caption":{"text":"Form W: Custom Form \"82\" surveyed \"289\" enrolled","enrolled":"289","surveyed":"82"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"4%","Good":"13%","Poor":"1%","Median":"4.31","Question":"The course as a whole:","Excellent":"43%","Very Good":"38%","Very Poor":"1%"},{"Fair":"5%","Good":"12%","Poor":"0%","Median":"4.40","Question":"The course content:","Excellent":"46%","Very Good":"35%","Very Poor":"1%"},{"Fair":"2%","Good":"7%","Poor":"0%","Median":"4.62","Question":"Instructor's contribution:","Excellent":"57%","Very Good":"31%","Very Poor":"2%"},{"Fair":"5%","Good":"6%","Poor":"0%","Median":"4.59","Question":"Instructor's effectiveness:","Excellent":"55%","Very Good":"33%","Very Poor":"1%"}],"table_data_list_of_lists":[["The course as a whole:","43%","38%","13%","4%","1%","1%","4.31"],["The course content:","46%","35%","12%","5%","0%","1%","4.40"],["Instructor's contribution:","57%","31%","7%","2%","0%","2%","4.62"],["Instructor's effectiveness:","55%","33%","6%","5%","0%","1%","4.59"]]},"createdAt":"2025-07-30T07:16:20.381883","updatedAt":"2025-07-30T07:16:20.381883","professor":"Elba Garza","role":"Assistant Professor","term":"AU24","enrolledCount":289,"surveyedCount":82,"courseCode":" CSE 122","sessionCode":"A","quarter":"20244"},{"id":7751,"courseUrl":"c/CSE122A4305.html","data":{"h1":"Computer Science & Engineering CSE 122 A","h2":"Elba Garza Assistant Professor WI25","caption":{"text":"Form W: Custom Form \"84\" surveyed \"366\" enrolled","enrolled":"366","surveyed":"84"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"4%","Good":"23%","Poor":"1%","Median":"4.25","Question":"The course as a whole:","Excellent":"43%","Very Good":"29%","Very Poor":"1%"},{"Fair":"7%","Good":"18%","Poor":"0%","Median":"4.39","Question":"The course content:","Excellent":"47%","Very Good":"27%","Very Poor":"1%"},{"Fair":"7%","Good":"16%","Poor":"1%","Median":"4.39","Question":"Instructor's contribution:","Excellent":"47%","Very Good":"28%","Very Poor":"1%"},{"Fair":"7%","Good":"18%","Poor":"0%","Median":"4.48","Question":"Instructor's effectiveness:","Excellent":"49%","Very Good":"24%","Very Poor":"1%"}],"table_data_list_of_lists":[["The course as a whole:","43%","29%","23%","4%","1%","1%","4.25"],["The course content:","47%","27%","18%","7%","0%","1%","4.39"],["Instructor's contribution:","47%","28%","16%","7%","1%","1%","4.39"],["Instructor's effectiveness:","49%","24%","18%","7%","0%","1%","4.48"]]},"createdAt":"2025-07-30T07:16:20.381883","updatedAt":"2025-07-30T07:16:20.381883","professor":"Elba Garza","role":"Assistant Professor","term":"WI25","enrolledCount":366,"surveyedCount":84,"courseCode":" CSE 122","sessionCode":"A","quarter":"20251"},{"id":7752,"courseUrl":"c/CSE122A5090.html","data":{"h1":"Computer Science & Engineering CSE 122 A","h2":"Adrian Salguero Assistant Professor SP25","caption":{"text":"Form W: Custom Form \"35\" surveyed \"201\" enrolled","enrolled":"201","surveyed":"35"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"9%","Good":"23%","Poor":"6%","Median":"3.91","Question":"The course as a whole:","Excellent":"31%","Very Good":"31%","Very Poor":"0%"},{"Fair":"6%","Good":"23%","Poor":"6%","Median":"4.05","Question":"The course content:","Excellent":"37%","Very Good":"29%","Very Poor":"0%"},{"Fair":"14%","Good":"20%","Poor":"9%","Median":"3.92","Question":"Instructor's contribution:","Excellent":"40%","Very Good":"17%","Very Poor":"0%"},{"Fair":"18%","Good":"21%","Poor":"9%","Median":"3.75","Question":"Instructor's effectiveness:","Excellent":"41%","Very Good":"12%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","31%","31%","23%","9%","6%","0%","3.91"],["The course content:","37%","29%","23%","6%","6%","0%","4.05"],["Instructor's contribution:","40%","17%","20%","14%","9%","0%","3.92"],["Instructor's effectiveness:","41%","12%","21%","18%","9%","0%","3.75"]]},"createdAt":"2025-07-30T07:16:20.381883","updatedAt":"2025-07-30T07:16:20.381883","professor":"Adrian Salguero","role":"Assistant Professor","term":"SP25","enrolledCount":201,"surveyedCount":35,"courseCode":" CSE 122","sessionCode":"A","quarter":"20252"},{"id":7753,"courseUrl":"c/CSE122B3940.html","data":{"h1":"Computer Science & Engineering CSE 122 B","h2":"Elba Garza Assistant Professor AU24","caption":{"text":"Form W: Custom Form \"69\" surveyed \"225\" enrolled","enrolled":"225","surveyed":"69"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"3%","Good":"17%","Poor":"1%","Median":"4.25","Question":"The course as a whole:","Excellent":"41%","Very Good":"38%","Very Poor":"0%"},{"Fair":"3%","Good":"20%","Poor":"1%","Median":"4.33","Question":"The course content:","Excellent":"45%","Very Good":"30%","Very Poor":"0%"},{"Fair":"0%","Good":"14%","Poor":"0%","Median":"4.64","Question":"Instructor's contribution:","Excellent":"58%","Very Good":"28%","Very Poor":"0%"},{"Fair":"0%","Good":"17%","Poor":"0%","Median":"4.66","Question":"Instructor's effectiveness:","Excellent":"59%","Very Good":"23%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","41%","38%","17%","3%","1%","0%","4.25"],["The course content:","45%","30%","20%","3%","1%","0%","4.33"],["Instructor's contribution:","58%","28%","14%","0%","0%","0%","4.64"],["Instructor's effectiveness:","59%","23%","17%","0%","0%","0%","4.66"]]},"createdAt":"2025-07-30T07:16:20.381883","updatedAt":"2025-07-30T07:16:20.381883","professor":"Elba Garza","role":"Assistant Professor","term":"AU24","enrolledCount":225,"surveyedCount":69,"courseCode":" CSE 122","sessionCode":"B","quarter":"20244"},{"id":7754,"courseUrl":"c/CSE122B4306.html","data":{"h1":"Computer Science & Engineering CSE 122 B","h2":"Elba Garza Assistant Professor WI25","caption":{"text":"Form W: Custom Form \"49\" surveyed \"186\" enrolled","enrolled":"186","surveyed":"49"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"4%","Good":"22%","Poor":"2%","Median":"4.16","Question":"The course as a whole:","Excellent":"39%","Very Good":"33%","Very Poor":"0%"},{"Fair":"0%","Good":"16%","Poor":"2%","Median":"4.36","Question":"The course content:","Excellent":"45%","Very Good":"37%","Very Poor":"0%"},{"Fair":"2%","Good":"16%","Poor":"4%","Median":"4.24","Question":"Instructor's contribution:","Excellent":"41%","Very Good":"35%","Very Poor":"2%"},{"Fair":"2%","Good":"16%","Poor":"2%","Median":"4.29","Question":"Instructor's effectiveness:","Excellent":"43%","Very Good":"35%","Very Poor":"2%"}],"table_data_list_of_lists":[["The course as a whole:","39%","33%","22%","4%","2%","0%","4.16"],["The course content:","45%","37%","16%","0%","2%","0%","4.36"],["Instructor's contribution:","41%","35%","16%","2%","4%","2%","4.24"],["Instructor's effectiveness:","43%","35%","16%","2%","2%","2%","4.29"]]},"createdAt":"2025-07-30T07:16:20.381883","updatedAt":"2025-07-30T07:16:20.381883","professor":"Elba Garza","role":"Assistant Professor","term":"WI25","enrolledCount":186,"surveyedCount":49,"courseCode":" CSE 122","sessionCode":"B","quarter":"20251"}]